fragmentation protective body armour - Alemán Inglés Diccionario